Event<'EventDetails>Record

PackageFCQRS
Represents an event generated by an aggregate actor as a result of processing a command. <typeparam name="'EventDetails">The specific type of the event payload.</typeparam>

Fields

NameTypeDescription
Journaledthis.JournaledWhether this envelope's event was journaled, read from the delivery stamp: Some true (a projection event will follow), Some false (a deferred/publish-only reply — nothing to await), or None (an envelope that never passed through aggregate delivery, e.g.
EventDetailsEventDetailsThe specific details or payload of the event.
CreationDateCreationDateThe timestamp when the event was created.
IdIdA unique identifier for the message.
SenderSenderAn optional identifier for the actor that generated the event.
CorrelationIdCorrelationIdThe correlation ID linking the event back to the originating command.
VersionVersionThe version number of the aggregate after this event was applied.
MetadataMetadataMetadata associated with the event.